package com.jeesite.modules.dataScreen.service;

import com.jeesite.modules.dataScreen.dao.DataScreenDao;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;
import java.util.Map;

/**
 * 大屏查询接口
 *
 * @author lh
 * @version 2023年5月6日
 */
@Service
public class DataScreenService {
    @Resource
    private DataScreenDao dataScreenDao;

    public List<Map<String, String>> getDataScreen() {
        return dataScreenDao.getData();
    }

    public List<Map<String, String>> getHighWayImportantProjectData() {
        return dataScreenDao.getHighWayImportantProjectData();
    }

    public List<Map<String, String>> getRailWayImportantProjectData() {
        return dataScreenDao.getRailwayImportantProjectData();
    }

    public List<Map<String, String>> getWaterWayImportantProjectData() {
        return dataScreenDao.getWaterwayImportantProjectData();
    }

    public List<Map<String, String>> getAirWayImportantProjectData() {
        return dataScreenDao.getAirWayImportantProjectData();
    }

    public List<Map<String, String>> getHighSpeedProjectData() {
        return dataScreenDao.getHighSpeedProjectData();
    }

    public List<Map<String, String>> getWaterWayMileageData() {
        return dataScreenDao.getWaterWayMileageData();
    }

    public List<Map<String, String>> getBusRankingData() {
        return dataScreenDao.getBusRankingData();
    }

    public List<Map<String, String>> getRailRankingData() {
        return dataScreenDao.getRailRankingData();
    }

    public List<Map<String, String>> getHighFrequencyPaperWorkTopData() {
        return dataScreenDao.getHighFrequencyPaperWorkTopData();
    }

    public List<Map<String, String>> getDynamicEvaluationData() {
        return dataScreenDao.getDynamicEvaluationData();
    }

    public List<Map<String, String>> getClassicCaseData() {
        return dataScreenDao.getClassicCaseData();
    }

    public List<Map<String, String>> getFocusRegulationData() {
        return dataScreenDao.getFocusRegulationData();
    }

    public List<Map<String, String>> getCreditGatherTopData() {
        return dataScreenDao.getCreditGatherTopData();
    }

    public List<Map<String, Object>> getCreditTargetByFieldData() {
        return dataScreenDao.getCreditTargetByFieldData();
    }

    public List<Map<String, Object>> getCityCreditEvaluationData() {
        return dataScreenDao.getCityCreditEvaluationData();
    }

    public List<Object> getRiskHazardTrendData(String column) {
        return dataScreenDao.getRiskHazardTrendData(column);
    }

    public List<Map<String, String>> getHundredCartPitfallTopData() {
        return dataScreenDao.getHundredCartPitfallTopData();
    }

    public List<Map<String, String>> getWaterRescueData() {
        return dataScreenDao.getWaterRescueData();
    }

    public List<Map<String, String>> getHighWayBlockageData() {
        return dataScreenDao.getHighWayBlockageData();
    }

    public List<Map<String, String>> getMonthlyAccidentByTypeData(String month) {
        return dataScreenDao.getMonthlyAccidentByTypeData(month);
    }

    public List<Map<String, String>> getMonthlyAccidentData(String month) {
        return dataScreenDao.getMonthlyAccidentData(month);
    }

    public List<Map<String, String>> getMonthlyAccidentYoyData(String year, String month) {
        return dataScreenDao.getMonthlyAccidentYoyData(year, month);
    }

    public List<Map<String, String>> getCenterAreaAccidentData(String qxfl) {
        return dataScreenDao.getCenterAreaAccidentData(qxfl);
    }

    public List<Map<String, String>> getYearAccidentDeathData(String year) {
        return dataScreenDao.getYearAccidentDeathData(year);
    }

    public List<Map<String, String>> getTargetTaskData() {
        return dataScreenDao.getTargetTaskData();
    }

    public List<Map<String, String>> getEpCreditRatingData() {
        return dataScreenDao.getEpCreditRatingData();
    }

    public List<Map<String, String>> getYearAccidentDeathNumberData(String year) {
        return dataScreenDao.getYearAccidentDeathNumberData(year);
    }

    public List<Map<String, String>> getTaxiRevenueData() {
        return dataScreenDao.getTaxiRevenueData();
    }

    public Map<String, Object> getRailTransitFlowData() {
        return dataScreenDao.getRailTransitFlowData();
    }

    public List<Object> getAdministrativeChartAxisData(String fieldName) {
        return dataScreenDao.getAdministrativeChartAxisData(fieldName);
    }

    public List<Object> getAdministrativeChartData(String fieldName) {
        return dataScreenDao.getAdministrativeChartData(fieldName);
    }

    public List<Map<String, String>> getPenaltyTargetData() {
        return dataScreenDao.getPenaltyTargetData();
    }

    public List<Map<String, String>> getCoercionTargetData() {
        return dataScreenDao.getCoercionTargetData();
    }

    public List<Object> getInspectionChartAxisData() {
        return dataScreenDao.getInspectionChartAxisData();
    }

    public List<Long> getInspectionChartData() {
        return dataScreenDao.getInspectionChartData();
    }

    public List<Map<String, String>> getInspectionTargetData() {
        return dataScreenDao.getInspectionTargetData();
    }

    public List<Map<String, String>> getComplaintTargetData() {
        return dataScreenDao.getComplaintTargetData();
    }

    public List<Map<String, String>> getControlOverData() {
        return dataScreenDao.getControlOverData();
    }

    public List<Map<String, String>> getDailyPassengerFlowOtherData() {
        return dataScreenDao.getDailyPassengerFlowOtherData();
    }

    public List<Map<String, String>> getTaxiOperationData() {
        return dataScreenDao.getTaxiOperationData();
    }

    public List<Map<String, String>> getCbvData() {
        return dataScreenDao.getCbvData();
    }

    public List<Map<String, Object>> getTargetDataById(String id) {
        return dataScreenDao.getTargetDataById(id);
    }

    public List<Map<String, Object>> getTargetDataByIds(String beginId, String endId) {
        return dataScreenDao.getTargetDataByIds(beginId, endId);
    }

    public List<Map<String, String>> getLongTermTotalData() {
        return dataScreenDao.getLongTermTotalData();
    }

    public List<Map<String, String>> getCarAssessData(String desc) {
        return dataScreenDao.getCarAssessData(desc);
    }

    public Map<String, Object> getBusFlowData() {
        return dataScreenDao.getBusFlowData();
    }

    public Map<String, Object> getNetWorkFlowData() {
        return dataScreenDao.getNetWorkFlowData();
    }

    public Map<String, Object> getHighWayFlowData() {
        return dataScreenDao.getHighWayFlowData();
    }

    public Map<String, Object> getProvincialFlowData() {
        return dataScreenDao.getProvincialFlowData();
    }

    public List<Map<String, String>> getRailWayPlanProjectData() {
        return dataScreenDao.getRailWayPlanProjectData();
    }

    public List<Map<String, String>> getRiskHazardRemovalRate() {
        return dataScreenDao.getRiskHazardRemovalRate();
    }

    public List<Map<String, Object>> getHighSpeedCurrentStatisticalData() {
        return dataScreenDao.getHighSpeedCurrentStatisticalData();
    }

    public List<Map<String, String>> getProgressPieChartKnownFinishData(String finishId, String progressId) {
        return dataScreenDao.getProgressPieChartKnownFinishData(finishId, progressId);
    }

    public List<Map<String, String>> getProgressPieChartKnownTotalData(String totalId, String progressId) {
        return dataScreenDao.getProgressPieChartKnownTotalData(totalId, progressId);
    }

    public List<Map<String, Object>> getHighSpeedCurrentControlData() {
        return dataScreenDao.getHighSpeedCurrentControlData();
    }

    public Map<String, Object> getAnnualAccidentDeathData() {
        return dataScreenDao.getAnnualAccidentDeathData();
    }

    public List<Map<String, Object>> getHighSpeedCurrentRoadNetworkData() {
        return dataScreenDao.getHighSpeedCurrentRoadNetworkData();
    }

    public long getDangerousGoodsWayBill(String column) {
        return dataScreenDao.getDangerousGoodsWayBill(column);
    }

    public String getMonthData() {
        return dataScreenDao.getMonthData();
    }

    public Integer getPostalCountData() {
        return dataScreenDao.getPostalCountData();
    }

    public Map<String, Object> getSanXiaPassengerData(String tjwdfl) {
        return dataScreenDao.getSanXiaPassengerData(tjwdfl);
    }

    public Map<String, Object> getLiangJiangPassengerData() {
        return dataScreenDao.getLiangJiangPassengerData();
    }

    public Integer getRoadWayPassengerData(String column) {
        return dataScreenDao.getRoadWayPassengerData(column);
    }

    public Integer getExpressCountData(String column) {
        return dataScreenDao.getExpressCountData(column);
    }

    public Integer getPostalOperationData(String column) {
        return dataScreenDao.getPostalOperationData(column);
    }

    public List<Map<String, Object>> getWaterWayTotalMileage() {
        return dataScreenDao.getWaterWayTotalMileage();
    }

    public Integer getApprovalEventCountData(String column) {
        return dataScreenDao.getApprovalEventCountData(column);
    }

    public Map<String, Object> getApprovalEventCountMapData(String name, String column) {
        return dataScreenDao.getApprovalEventCountMapData(name, column);
    }

    public Integer getEnterprisePersonnelCountData(String column, String query) {
        return dataScreenDao.getEnterprisePersonnelCountData(column, query);
    }

    public Map<String, Object> getMarketOverviewData(String where) {
        return dataScreenDao.getMarketOverviewData(where);
    }

    public long getJiangBeiDengjiCountData() {
        return dataScreenDao.getJiangBeiDengjiCountData();
    }

    public long getJiangBeiQifeiCountData() {
        return dataScreenDao.getJiangBeiQifeiCountData();
    }

    public Integer getMarketOverviewData2() {
        return dataScreenDao.getMarketOverviewData2();
    }

    public Object getMarketOverviewData3() {
        return dataScreenDao.getMarketOverviewData3();
    }

    public long getJiangBeiDengjiYearCountData() {
        return dataScreenDao.getJiangBeiDengjiYearCountData();
    }

    public long getJiangBeiQifeiYearCountData() {
        return dataScreenDao.getJiangBeiQifeiYearCountData();
    }

    public Map<String, Object> getVehicleDetectionData() {
        return dataScreenDao.getVehicleDetectionData();
    }

    public Map<String, Object> getLiangJiangYearPassengerData() {
        return dataScreenDao.getLiangJiangYearPassengerData();
    }

    public List<Map<String, String>> getQifeiCountMonthData() {
        return dataScreenDao.getQifeiCountMonthData();
    }

    public List<Map<String, String>> getDengjiCountMonthData() {
        return dataScreenDao.getDengjiCountMonthData();
    }

    public Integer getTransportPassengerData(String column) {
        return dataScreenDao.getTransportPassengerData(column);
    }

    public Integer getPublicTransitPassengerData(String column) {
        return dataScreenDao.getPublicTransitPassengerData(column);
    }

    public Integer getRailTransitPassengerData(String column) {
        return dataScreenDao.getRailTransitPassengerData(column);
    }
}
